Orhanerday\OpenAi\OpenAi B

Total Complexity 95
Dependencies 3
Dependents 1
Total lines 983
Lines of code 456
Logical lines of code 276
Comment lines 304
Methods 68
Properties 10

Methods 68

Method Rating Maintainability Complexity Lines of code
sendRequest()
A
45 8 40
chat()
S
59 4 14
completion()
S
59 4 14
setHeader()
S
69 3 7
setProxy()
S
70 3 6
baseUrl()
S
72 2 5
listAssistantFiles()
S
64 2 9
listThreadMessages()
S
64 2 9
listMessageFiles()
S
64 2 9
listAssistants()
S
64 2 9
listRuns()
S
64 2 9
listRunSteps()
S
64 2 9
setCustomURL()
S
74 2 5
setORG()
S
73 2 5
setBaseURL()
S
74 2 5
cancelRun()
S
69 1 6
createThreadMessage()
S
69 1 6
retrieveAssistantFile()
S
69 1 6
createThreadAndRun()
S
69 1 6
deleteAssistantFile()
S
69 1 6
createThread()
S
70 1 6
retrieveThread()
S
69 1 6
modifyThread()
S
69 1 6
deleteThread()
S
69 1 6
retrieveThreadMessage()
S
69 1 6
submitToolOutputs()
S
69 1 6
modifyThreadMessage()
S
69 1 6
retrieveRunStep()
S
69 1 6
retrieveMessageFile()
S
69 1 6
tts()
S
72 1 5
createRun()
S
69 1 6
retrieveRun()
S
69 1 6
modifyRun()
S
69 1 6
setTimeout()
S
81 1 3
createAssistantFile()
S
69 1 6
__construct()
S
65 1 10
getCURLInfo()
S
82 1 3
uploadFile()
S
72 1 5
listModels()
S
73 1 5
retrieveModel()
S
70 1 6
complete()
S
68 1 7
createEdit()
S
72 1 5
image()
S
72 1 5
imageEdit()
S
72 1 5
createImageVariation()
S
72 1 5
search()
S
68 1 7
answer()
S
72 1 5
classification()
S
72 1 5
moderation()
S
72 1 5
transcribe()
S
72 1 5
translate()
S
72 1 5
listFiles()
S
73 1 5
modifyAssistant()
S
69 1 6
retrieveFile()
S
70 1 6
retrieveFileContent()
S
70 1 6
deleteFile()
S
70 1 6
createFineTune()
S
72 1 5
listFineTunes()
S
73 1 5
retrieveFineTune()
S
70 1 6
cancelFineTune()
S
70 1 6
listFineTuneEvents()
S
70 1 6
deleteFineTune()
S
70 1 6
engines()
S
73 1 5
engine()
S
72 1 5
embeddings()
S
72 1 5
createAssistant()
S
68 1 7
retrieveAssistant()
S
69 1 6
deleteAssistant()
S
69 1 6